/*------------- CSSReset -----------*/

/** 清除边距 **/
body,h1,h2,h3,h4,h5,h6,p,blockquote, /* structural elements 结构元素 */
dl,dt,dd,ul,ol,li, /* list elements 列表元素 */
form,fieldset,legend,button,input,textarea, /* form elements 表单元素 */
th,td /* table elements 表格元素 */ {margin:0;padding:0;}

/** 字体设置 **/
body,button,input,select,textarea /* for ie */{font:12px/1.5 arial, tahoma, \5b8b\4f53, sans-serif;}
button{outline:none;}

/** 文字颜色设置 **/
body{ color:#333;}

/** 重置列表元素 **/
ul,ol{list-style:none outside none;}

/** 重置表单元素 **/
fieldset,img{border:0;} /* img 搭车：让链接里的 img 无边框 */
button,input,select,textarea {font-size:100%;} /* 使得表单元素在 ie 下能继承字体大小 */

/** 重置元素垂直居中 **/
img,input,select,textarea,button{vertical-align:middle;}

/** 文字连接 **/
a:link,a:visited{color:#333;text-decoration:none;}
a:hover{ color:#0690d6;text-decoration:none;}

/** 文字颜色 **/
.n-ftrd{ color:#f83935;}

/** 文字加粗 **/
.ftbd{font-weight:bold;}

/** 宽度 **/
.width100{ width:100px;}

/** 间距 **/
.margbt12{ margin-bottom:12px;}
.marrt20{ margin-right:20px;}
.marlf10{ margin-left:10px;}
.marlf5{ margin-left:5px;}
.marlf20{ margin-left:20px;}

/** 浮动 **/
.fl{float:left;}
.fr{float:right;}

/** 清除浮动 **/
.clear{clear:both;}

/** 背景色 **/
body{ background:#f1f5f8; color:#333;}


/* 头部 */
.n-head{ position:fixed;width:100%;height:80px; background:#0a2a3e; color:#fff; box-shadow:1px 1px 3px #041c2b; z-index: 999;}
.n-logo{ float:left;margin-right:100px;}
.n-logo span{display:inline-block;height:72px; line-height:72px;}
.n-logo .n-lgpic{float:left;}
.n-logo .n-lgpic img{ margin:8px 8px 0 10px;}
.n-logo .n-lgnm{ font-family:"微软雅黑"; font-size:22px;float:left;}
.n-nav{ float:left;}
.n-nav ul {height:80px;line-height:72px; overflow:hidden;}
.n-nav ul li {float:left;}
.n-nav ul li a {display:block; padding: 0 25px; float:left;text-align:center;text-decoration:none;height:80px; margin-right:1px;}
.n-nav ul li a img{ margin:12px auto 4px;}
.n-nav ul li a .n-ftst{color:#fff;font-size:16px; font-family:"微软雅黑";}
.n-nav ul li a:hover,.n-nav ul li a.on{ background:#005285;}
.n-nav ul li a.on{ font-weight:bold;}
.n-tprt{ position:absolute; right:10px; top:23px;overflow: hidden;}
.n-tprt span{ float:left; margin-left:15px; display:block; height:24px; line-height:24px; font-size:14px;}
.n-tprt span a{ text-decoration:none;color:#fff;display:block;}
.n-tprt .n-usnm{ background:url("../images/admin.png") no-repeat left center; padding-left:27px;}
.n-tprt .n-lgout a{background: url("../images/Exit.png") no-repeat left center; width: 20px; height:22px;}


/*中间部分*/
.m-content{ margin: 0 auto; width: 100%; height:100%;padding-top: 80px;}
.frameMain{width:100%;height:100%;border:0;}

/*---树导航栏---*/
.m-content .left-nav{position:fixed;width:15%;height: 100%; background-color: #132734;}
.m-content .left-nav .l-nav ul{color: #fff;font-size: 14px; font-family: "微软雅黑"; }
.m-content .left-nav .l-nav ul li{color: #fff; height:49px; line-height: 49px; padding-left: 15px;}
.m-content .left-nav .l-nav ul li a{height:49px; line-height: 49px; width:230px;color: #fff;}
.m-content .left-nav .l-nav .nav-title{ background-color: #103349;}
.m-content .left-nav .l-nav ul span{ padding-left: 5px;}
.m-content .left-nav .l-nav .line{ border-bottom: 1px solid #0d202c; text-align: left; padding-left: 43px;}
.m-content .left-nav .l-nav .line:hover,.m-content .left-nav .l-nav .line.on{background-color: #02426b;}
.m-content .left-nav .l-nav .line:hover,.m-content .left-nav .l-nav .on{background-color: #02426b;}
/*---树导航栏 end---*/



/* 底部 */
.n-foot{position:absolute; clear: both; height:32px; line-height:32px; bottom:0px; width:100%; font-size:14px; background:#3c4952; text-align:center; color:#fff;}